BCGControlBar for .NET > Grid Control |
BCGSoft Grid for .NET implements the following features:
General features
Unlimited number of items in a row.
Unlimited number of rows.
Single and multiple row selection.
Single and multiple column selection.
Single and multiple item selection.
Sorting by single or multiple columns.
Hide / Show Columns.
Drag and drop of columns.
Integrated Field Chooser.
In-place field editing.
Keyboard navigation.
Extended tooltip support / in-place tooltips
Column resizing.
Row resizing - variable row height.
Automatic column resizing.
Row headers with or without row numbers.
Read only mode.
Preview Pane support.
"Select All" box.
Mouse wheel support.
Print support.
Cell Types
Text
Masked text
Password
Numeric
Image
Image and Text
Check box
Combo box
Command button
Date time picker
Spin control
Push button
File browser
Folder browser
Font browser
Hyperlink
Image list
Color picker
Custom cell types
Virtual Mode
Ability to set number of rows in advance.
Events requesting data only when the data has to be displayed.
Sorting in virtual mode.
Editing in virtual mode.
Ability to define Visual Styles for individual cells in virtual mode.
Grouping support / Report control
Drag and drop of column headers to Group By box.
Show or hide Group By box.
Multi column tree.
Customizable group rows.
Single and multiple selection.
Column auto resize.
Ability to display "new row" in Group mode.
Ability to delete a group with all sub-rows.
Filtering
Single filter mode - filter flag is set at the row level.
Multiple Filter mode - filter flag is set at item level.
Ability to hide filtered out rows.
Ability to set height to 0 for filtered out rows.
Merged Cells support
Data bound grid
Ability to bind to any data source at design or run time.
Ability to combine data bound and unbound columns in one grid.
Grouping support for data bound grids.
Delete rows and groups.
"New row" support.
Color Themes
Support for all standard color themes: Office XP, Office 2003, Visual Studio 2005, Office 2007 (Blue, Black, Silver, Aqua)
Support for custom color themes.
Visual Style serialization - persistent visual styles
Special visual style for alternative rows.
Microsoft Excel-style Grid control
Authentic Excel look and feel.
Automatically generated rows and columns.
Load and Save grid content (data).
Export to HTML and RTF (currently implemented in example)
Sorting by moving data between rows.
Cell borders - thick and thin borders with different line styles.
Text over floating - text is drawn over adjoining cells if they are empty.
Text wrapping and trimming.
Edit control is extended over adjoining cells as you type.
Ability to define Visual Styles for individual cells. A Visual Style includes: gradient background color, text color, font, formatter, border style, content alignment and more.
Variable row height.
Table style formatting.
Other features
Ability to assign one data storage to several grids.
Events allowing to synchronize grids working with the same data.
Visual Style Editor, which allows to Save and Load visual themes.
Layered architecture - visual styles of all cells are assembled from Visual Styles assigned to item->column->row.
Large number of customization features and options.
Full designer support.